// 在浮动框架中打开页面
$(".aToIframe").bind('click', function() {
    var uri = $(this).attr('data-uri');
    $(".iframe").attr('src', uri);
});

// 浮动框架高度自适应
function setIframeHeight(iframe) {
    var iframe = iframe || document.getElementById('iframe');
    if(iframe) {
        var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
        if(iframeWin.document.body) {
            iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
        }
    }
};

// 菜单焦点切换
$(".main-left dd").bind('click', function() {
	$(".main-left dd").removeClass("active");
	$(this).addClass("active");
});

// 安全退出
$(".logout").bind('click', function() {
	$.ajax({
        url :"/api?manager.logout",
        data:{},
        type:"delete",
        timeout:20000,
        cache:false,
        dataType:"json",
        complete:function(xhr) {
            var code = xhr.status,
                data = xhr.responseText != '' ? JSON.parse(xhr.responseText) : '';
            if(code >= 200 && code < 300) {
                // success
                window.location.href = "/admin.html";
            } else {
                // fail
            }
        }
    });
});


// 编辑器全屏
// 开启全屏（在触发编辑器全屏事件前执行）
// editorFullScreen(true)
// 关闭全屏（在触发编辑器全屏事件前执行）
// editorFullScreen(false)
function editorFullScreen(b)
{
    if (b) {
        $(".iframe").addClass("iframeFullScreen");
    } else {
        $(".iframe").removeClass("iframeFullScreen");
    }
}
// 全屏按钮绑定事件
$("i[name=fullscreen]").parent("a").bind('click', function() {
    var bool = $(this).hasClass("active");
    if (bool) {
        // 当前状态: 全屏
        editorFullScreen(false);
    } else {
        // 当前状态: 未全屏
        editorFullScreen(true);
    }
});

